package com.zmn.oms.dubbo.dto.common.perf;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDate;

/**
 * 派单总览表指标入参
 *
 * @author hankangshuai
 * @since 2019/12/26
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "PerfOverviewMetricDIO", description = "派单总览表指标入参对象")
public class PerfOverviewMetricDIO implements Serializable {
    private static final long serialVersionUID = -6550371996652001411L;
    @NotNull
    @ApiModelProperty(value = "统计日", required = true, example = "2019-08-16")
    LocalDate day;
    @NotNull
    @ApiModelProperty(value = "工程师ID", required = true, example = "4505459")
    Integer masterId;
    @NotNull
    @ApiModelProperty(value = "城市ID", required = true, example = "500100")
    Integer cityId;
    @NotNull
    @ApiModelProperty(value = "服务公司ID", required = true, example = "40133")
    Integer manageCompanyId;

}
